Inside Macintosh: QuickTime

Previous | Chapter Top | Chapter Contents | Next

The Movie Toolbox and System 6

The Movie Toolbox makes extensive use of some of the facilities of System 7. In particular, the toolbox uses the features of the Alias Manager and the new File Manager routines that support the FSSpec data type. In order to allow you to use QuickTime on Macintosh computers that are running System 6, QuickTime provides its own support for these features.

This section discusses the details of the Movie Toolbox's support. For a complete description of the Alias Manager and File Manager features of System 7, refer to Inside Macintosh: Files .

Track mattes are approximated. The System 7 version of the Time Manager is installed, but not its Gestalt selector.

The Alias Manager

When you run the Movie Toolbox on a Macintosh computer that is running System 6, QuickTime installs a limited version of the Alias Manager. This version of the Alias Manager supports most of the routines that are supported by the standard manager. In addition, aliases you create in System 6 are completely compatible with those you create in System 7. However, the limited version of the Alias Manager does not support relative aliases, does not search multiple volumes, does not support exhaustive searches, and does not mount network volumes.

The following list provides more detailed information about this limited version of the Alias Manager.

This limited version of the Alias Manager does not install the Alias Manager's Gestalt selector. If your application relies on more support than this version supplies, be sure to examine the Alias Manager's Gestalt selector.

The File Manager

The Movie Toolbox uses the File Manager functions that support the file system specification structures (of type FSSpec ). When you use QuickTime on Macintosh computers that are running System 6, QuickTime installs support for most of the new File Manager routines. These routines behave the same as they do in System 7.

Specifically, QuickTime provides support for the following File Manager functions that use the FSSpec data type:

FSMakeFSSpec

FSpOpenDF

FSpOpenRF

FSpCreate

FSpDirCreate

FSpDelete

FSpGetFInfo

FSpSetFInfo

FSpSetFLock

FSpRstFLock

FSpRename

FSpCatMove

FSpOpenResFile

FSpCreateResFile

FSpGetCatInfo

 

QuickTime does not support the FSpExchangeFiles function.

QuickTime does not install the File Manager's Gestalt selector for the functions that support the FSSpec data type. If QuickTime is installed, you can assume that these File Manager functions are supported, even if gestaltHasFSSpecCalls is not set.


© 1997 Apple Computer, Inc.

Previous | Chapter Top | Chapter Contents | Next